/**
 * 
 */
package com.gragra.nounIdentification;
/**
 * this is the interface defined for giving maximum numbers of used element in the type identification
 * algorithms
 * @author Christoph Teichmann
 * created Mar 26, 2013 10:09:33 AM
 * @version 0.1
 */
public interface MaxAssessment
{
	/**
	 * this method returns a maximum number of words to be assigned to the class induced for the given
	 * iteration with the possibility to use additional information from the identifier
	 * @param iteration
	 * @param fixedNounIdentifier
	 * @return
	 */
	int getMaxNouns(int iteration, BaseNounIdentifier fixedNounIdentifier);
	/**
	 * this method returns a maximum number of frames to be assigned to the class induced for the given
	 * iteration with the possibility to use additional information from the identifier
	 * @param iteration
	 * @param nounIdentifier
	 * @return
	 */
	int getMaxFrames(int iteration, NounIdentifier nounIdentifier);
}